long-range weapon - Español Inglés Diccionario